[vb]根据数n,输出n个9

来源:百度知道 编辑:UC知道 时间:2024/05/29 01:51:40
比如,在Text1输入“3”,点击Command1后,在Text2中得到“999”

要代码,快

Private Sub Command1_Click()
Text2 = String(Val(Text1), "9")
End Sub

Private Sub Command1_Click()
Text2.Text = ""
For i = 1 To Val(Text1.Text)
Text2.Text = Text2.Text & "9"
Next i
End Sub
刚才错了,修改过了

输入以下代码,可以在改变 text1 中的值时使 text2 中的结果动态显示,不需要命令按钮。

Private Sub Text1_Change()
Text2.Text = ""
Dim a1&, a2&, b$
a1 = Val(Text1.Text)
For a2 = 1 To a1
b = b & "9"
Next a2
Text2.Text = b
End Sub

设置text2的 MultiLine 属性为 true.使其能接受多行文本。
设置text2的 ScroolBars 属性为 2-Vertical 使其具有垂直滚动条。

Private Sub Command1_Click()
Text2 = 10 ^ Text1 - 1
End Sub

比他简单,嘿嘿~不过Text2要够大,不然就变成科学计数法了~

for i=1 to int(text1.text)
k=k&"9"
next